#ifndef PICTURESOURCE_H
#define PICTURESOURCE_H

#include "AbstractMediaSource.h"


class PictureSource : public AbstractMediaSource
{
public:
   PictureSource( const QString &fileName, const QString &stringId,
                  QPixmap & pixmap);

   ~PictureSource();

   // AbstractMediaSource interface
public:
   virtual QString fileName() const;
   virtual QString stringId() const;
   virtual QVariant mediaContent() const;

private:
   QString m_fileName;
   QString m_stringId;
   QPixmap & m_pixmap;
};

#endif // PICTURESOURCE_H
